﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Detai.Admin.ViewModels.TaikhoanIndexViewModel>" %>
<%@ Import Namespace="Detai.Lib.Helpers" %>
<%@ Import Namespace="Detai.Admin.Components" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Danh sách tài khoản
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Header" runat="server">
	Danh sách tài khoản
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="Message" runat="server">
    <%=ViewData["MessageInfo"]!=null? "<p class='perror'>"+Html.Encode(ViewData["MessageInfo"])+"</p>":string.Empty%> 
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="Toolbar" runat="server">
	<%= Html.Toolbar("Thêm mới", "/Taikhoan/Create", "new")%>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<%if(ViewData["MessageInfo"]==null){ %>
	<form action="/Taikhoan/Index" method="post" name="adminForm">
		<table width="100%">
			<tr>
			    <td align="left">
			        Tìm nhanh <%= Html.TextBox("Keyword", Model.Keyword) %>
			        <%= Html.ActionImageJS("Tìm kiếm", "icon-32-search.png", "document.adminForm.submit();", false)%>
			    </td>
				<td align="right">
				    <%=Html.DropDownList("LoaiTK", new SelectList(Model.LoaiTaiKhoans, "Key", "Value", Model.LoaiTK).ToList(), "--Loại tài khoản--", new { onchange = "document.adminForm.submit();" })%>				    
			    </td>
			</tr>
		</table>
		<table width="100%" class="adminlist">
			<tr>
				<th width="30"></th>
				<th width="30"></th>
				<th width="50">
					Mã tài khoản
				</th>
				<th>
					Tên đăng nhập
				</th>
				<th align="center">
					Cấp cho giảng viên
				</th>
				<th width = "120px">
					Ngày tạo
				</th>
				<th width = "90px">
					Loại tài khoản
				</th>
			</tr>
		<% if (Model.TaiKhoans.Count() > 0)
     {
         foreach (var item in Model.TaiKhoans)
         {
             var gv = item.Giangviens.FirstOrDefault(e => e.MaTK == item.MaTK);
             //var sv = item.Sinhviens.FirstOrDefault(e => e.MaTK == item.MaTK);
		%>		
			<tr>
				<td align="center">
					<%= Html.ActionImage("Sửa", "icon-24-edit.png", "Taikhoan", "Edit", new Dictionary<string, object>() { { "id", item.MaTK } })%>
				</td>
				 <td align="center">
					<%= Html.ActionImage("Xóa", "icon-24-delete.png", "Taikhoan", "Delete", new Dictionary<string, object>() { { "id", item.MaTK } })%>
				</td>
				<td>
					<%= Html.Encode(item.MaTK)%>
				</td>
				<td>
					<%= Html.Encode(item.Tendangnhap)%>
				</td>
				<td>
					<% if (item.LoaiTK == 2 && gv == null)
        { %>
            Tài khoản này chưa được cấp cho giảng viên.
        <%}
        else if (item.LoaiTK == 2 && gv != null)
        {%>
            <%=gv.TenGV%>
            
        <%}
        else if (item.LoaiTK == 3)
        { %>
            <%--<%=sv.Hoten%>--%>
             sinh viên
        <%}
        else
        { %>
            Tài khoản của quản trị hệ thống
        <%} %>
        
				</td>
				<td>
					<%= Html.Encode(string.Format("{0:dd/MM/yyyy H:mm}",item.Ngaytao))%>
				</td>
				<td>
					<% = SystemConstants.GetLoaiTaiKhoan(item.LoaiTK.Value)%>
				</td>
			</tr>
		<% }
     }
     else
     { %>
        <tr>
            <td colspan="5"><h3>Danh sách tài khoản đang được cập nhật...</h3></td>
        </tr>
    <%} %>
		</table>
		</form>
<% }%>
</asp:Content>

